﻿using System.Collections.Generic;


namespace GCTrackableRace.Interfaces
{
	public interface ITrackable
	{
		string Code { get; }
		string Name { get; }
		string Owner { get; }
		string Country { get; }
		string State { get; }
		string County { get; }
		string TrackableType { get; }			// UserData
		string TrackableParentName { get; }		// User3

		void AddScore(IRuleScore ruleScore);

		IList<IRuleScore> RuleScores { get; }
	}
}
